/*
 * create by yjp, 2017/3/8
 * 找回密码
 */

//找回密码绑定enter回车事件
//function findbackPwd(){
// 	if(event.keyCode==13){		//回车键的键值为13
// 		document.getElementById("userReg").click(); //调用找回密码按钮的登录事件
// 	}   	
//}
// console.log(location.href);

var InterValObj; //控制时间变量；
function show_time(){
	var count = 60;  //设定发送验证码时间；
	var curCount;    //剩余时间；
	curCount = count;
//	$("#yzBtn").removeClass('noregBack').addClass('regBack');
	$("#yzBtn").attr("disabled","true").val(curCount + "秒后可重新获取");
	InterValObj = setInterval(function(){
		if(curCount == 0){
			clearInterval(InterValObj);
			$("#yzBtn").removeAttr("disabled");  //按钮可用；
			$("#yzBtn").val("重发");
		}else{
			curCount --;
			$("#yzBtn").val(curCount + "秒后可重新获取");
		}
	},1000);
}

var myreg = /^(13|15|18|14|17)[0-9]{9}$/;
//-->找回密码  第一步
$(function(){
	//获取验证码
	$('#yzBtn').click(function(){
		var phone = $('#userPhone').val();
		if(phone==""||phone==null){
			$('.telErr').html('手机号码不能为空');
		}
		else if(!myreg.test(phone)){
			$('.telErr').html('手机号码格式错误');
		} 
		else{
            $('.telErr').html('');
            var data = {
                'phone': phone,
                'type': 1
            }
            $.ajax({
                type:"post",
                dataType:'json',
                data:data,
                url:top.server_url + '/users/applyVCode',
                success:function(data){
                    if(data.status == 200){
                        alert("短信验证码已发送至您的手机，请注意查收！");
                        show_time();
                    }
                    else if(data.status == 400){
                        alert(data.err)
                    }
                    else if(data.status == 403){
                        window.location.href = "login.html";
                    }
                }
            });
		}
	})

})

function getTel_check(password,surePwd,account,verifycode){
	
	//手机号判断-->
	if(account=="" || account==null){
		$('.telErr').html('手机号码不能为空');
		return;
	}
	if(!myreg.test(account)){
		$('.telErr').html('手机号码格式错误');
		return;
	}else{
		$('.telErr').html('');
	}
	
	//验证码判断-->
	if(verifycode=="" || verifycode==null){
		$('.VcodeErr').html('请输入验证码');
		return;
	}else{
		$('.VcodeErr').html('');
	}
	
	//密码格式判断-->
	if(password=="" || password==null){
		$(".pwdErr").html("密码不能为空");	
		return;
	}
	if(password.length<6 || password.length>18){
		$(".pwdErr").html("密码长度请控制6~18位字符");
		return;
	}
	if(password != surePwd){
		$(".pwdErr").html("两次密码输入不一致");
		return;
	}
	else{
		$(".pwdErr").html("");
	}
	
	fdPwdAjax(account,verifycode,password);
	
}
//点击确定按钮找回密码-->；
function fdPwdAjax(account,verifycode,password) {
    var data = {
        'account': account,
        'verifycode': verifycode,
        'password': password
    }
//	console.log(data)

    $.ajax({
        type: "post",
        dataType: 'json',
        data: data,
        url: top.server_url + "/users/forgetPwd",
        success: function (data) {
            if (data.status == 200) {
                alert("密码找回成功！")
                	window.location.href = "login.html"
            }
            else if (data.status == 400) {
                alert(data.err)
            }
            else if (data.status == 403) {
            		window.location.href = "login.html"
            }
        }
    });
}
$(".login-link").click(function () {
        location.href="login.html";
})